package com.bondex.charter.po;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.v3.oas.annotations.media.Schema;

import java.util.List;

/*
 * 基础类 保存操作人身份和姓名
 */
@JsonIgnoreProperties(ignoreUnknown = true)
@JsonInclude(JsonInclude.Include.NON_NULL)
public class CharterReqSiForBusinessReq extends CharterReqBaseVO {
    //委托号和版本号继承父类，明细处理涉及其他参数在此类添加
    @Schema(description = "接单数据")
    private CharterSiSaveVO charterSiSaveVO;

    @Schema(description = "收件人")
    private String to;
    @Schema(description = "抄送人")
    private String cc;
    @Schema(description = "拒绝原因/备注")
    private String refusalCause;

    public CharterSiSaveVO getCharterSiSaveVO() {
        return charterSiSaveVO;
    }

    public void setCharterSiSaveVO(CharterSiSaveVO charterSiSaveVO) {
        this.charterSiSaveVO = charterSiSaveVO;
    }

    public String getTo() {
        return to;
    }

    public void setTo(String to) {
        this.to = to;
    }

    public String getCc() {
        return cc;
    }

    public void setCc(String cc) {
        this.cc = cc;
    }

    public String getRefusalCause() {
        return refusalCause;
    }

    public void setRefusalCause(String refusalCause) {
        this.refusalCause = refusalCause;
    }
}